home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Part Server
- Sent: 7/10/96 3:47 AM
- Received: 7/10/96 8:45 AM
- From: Serge Froment, sfroment@odyssee.net
- Reply-To: ODF Interest, ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
-
- >AppleEvents are the sanctioned mechanism for interprocess communication on
- >the Mac.
-
- What about Windows? The OD parts served with this server will be ODF-based
- cross-platform.
-
- >Alternatively, it should be possible, using a shared data section and
- >shared memory (probably allocated out of the system heap), to create a
- >shared library that implemented interprocess communication without apple
- >events. It's more work, but it might provide better performance.
-
- At least until Copland. AppleEvents are supposed to be used to remove
- polling in MacOS 8 in order to improve performance. That's what they said
- at WWDC.
-
- Suppose I go with a background task that communicates with AppleEvents.
- What technology do you suggest I use to implement it on the Mac: MacApp,
- PowerPlant or my own stuff? Of course, if I use either MacApp or
- PowerPlant, this means I write framework-independent code as much as
- possible and nest it into on a Windows-based framework for the Window
- version.
-
- Suppose I go with a shared library, I have another problem: I use
- NeoAccess, which has its own memory management. Do you think I will have a
- hard time make such stuff work inside a shared library? In particular, if
- something ever does a NewHandle or calls system code that does a NewHandle,
- where such a handle will be allocated?
-
- Thanks,
-
- Serge
-
-
-